package com.smartleanx.module.hrm.service.esign.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author yanglihao
 */
@Data
@ApiModel
public class PsnAuthBo {

    @NotBlank(message = "请求异常")
    @ApiModelProperty(value = "请求类型（query-查询，identity-认证，authorize-授权")
    private String requestType;

    @ApiModelProperty(value = "员工ID")
    private Long employeeId;

    @ApiModelProperty(value = "手机号（账号标识）")
    private String psnAccount;

    @ApiModelProperty(value = "姓名")
    private String psnName;

    @ApiModelProperty(value = "身份证号")
    private String psnIdCardNum;

    @ApiModelProperty(value = "实名/授权完成后重定向地址")
    private String redirectUrl;
}
